body{
    overflow: hidden;
}
.fwr-signature-list {
	position: absolute;
	left: 540px;
	top: 150px;
	width: 172px;
	z-index: 1005;
	border-top: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
}
.fwr-signature-item {
	font-size: 15px;
	line-height: 24px;
	color: #444444;
	padding: 5px 0 5px 13px;
	outline: none;
	cursor: pointer;
	position: relative;
	background: white;
	min-height: 26px;
}
.fwr-signature-item-add {
	width: 24px;
	height: 24px;
	background-image: url("/img/add.png");
	position: absolute;
	top: 50%;
	margin-top: -12px;
	right: 8px;
}
.fwr-signature-item-add:hover{background-image: url("/img/add_hover.png");}
/**添加签名对话框**/
.fwr-signature-dalog {
//position: absolute;
//right: 50%;
	width: 558px;
//margin-right: -279px;
//z-index: 1005;
	border: 1px solid #ABABAB;
	background-color: white;
	border-radius: 4px;
//top: 50%;
	height: 418px;
//margin-top: -209px;
	padding: 17px;
}
#signatureDalog>ul>li>a {
	color:#5f6062;
}
#signatureDalog>ul>li.active>a,
#signatureDalog>ul>li.active>a:hover,
#signatureDalog>ul>li.active>a:focus {
	color:#5f6062;
}
.fwr-signature-dalog-tabcontent{
	border: 1px solid #ddd;
	height: 249px;
	padding:11px 16px;
}
.fwr-signature-style{
	width: 182px;
	height: 36px;
	border: 1px solid #ddd;
	color: #5f6062;
	font-size: 14px;
	border-radius:4px;
	outline:none;
}
.fwr-signature-color{
	width: 25px;
	height: 25px;
	background: #000000
}
#signatureDalog ul>li>a.fwr-signature-color-list-hide{
	border-bottom:1px solid #ddd;
	border-radius:4px 4px 4px 4px;
}
.fwr-signature-font-div{
	position: absolute;
	margin-left: 250px;
	height: 36px;
	width: 109px;
	border: 1px solid #ddd;
	border-radius: 4px 4px 4px 4px;
	font-size: 18px;
	color:#5f6062;
	cursor:pointer;
	z-index:3002;
    line-height: 36px;
}
.fwr-signature-font-input{
	position: absolute;
	margin-top: 50px;
	width: 490px;
	height: 175px;
	z-index:3000;
}
.fwr-signature-input{
	color:black;

}

.fwr-signature-input::-ms-clear {
	display:none;
}

.fwr-signature-item-delete{
	width: 24px;
	height:24px;
	background-image:url("/img/delete.png");
	position: absolute;
	top:50%;
	margin-top:-12px;
	right: 8px;
}
.fwr-signature-item-delete:hover{
	background-image:url("/img/delete_hover.png");
}
.fwr-signature-item-selected,.fwr-signature-item-selected:hover{
	background:#eeeeee;
}
.fwr-signature-item-img {
	display: block;
	max-width: 120px;
	max-height: 66px;
	height: auto;
	width: auto;
}

.fwr-top-layer{
 z-index: 999
}

.fwr-mainframe-header {			
	display: block;
	background: #ffffff;
	cursor: default;
	min-width: 700px;
}
.fwr-doc-viewer {	
    width: 100%; 
    font-size: 12px;
    border-top: 1px solid #e0e0e0;
    position:relative;
    -moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
}
.fwr-doc-viewer * {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}

.fwr-doc-viewer a {
	text-decoration: none;
}
.fwr-doc-viewer ul {
	list-style: none;
}

.fwr-top-layer-2 {
	z-index: 1;
}

.fwr-mainframe-footer {
	position: absolute;	
	bottom: 0;	
	width: 100%;
	height: 29px;   
	background-color: #fff;
	border-top: 1px solid #d7d7d7;
	min-width: 700px;
	padding:2px 5px;
	text-align:center;
}
.fwr-status-bar{
    height: 24px;
    line-height: 24px;
}
.fwr-status-center-bar {
    width: 180px;
    height: 24px;
    line-height:24px;
    margin-left:120px;
}
.fwr-mainframe-footer a{ margin:0 4px}

.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider-horizontal {
    background:url(../img/zoom_slider.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 6px !important;
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -1px;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-horizontal:hover
{
    background-color:#ffffff !important;
}
.ui-slider {
    position: relative;
    text-align: left;

    /* height: 2px; */
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 4px;
    height: 8px;
    cursor: default;
    background-color:#888888;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
.fwr-zoom-select-slider {
    margin-top: 9px;
    width: 80px;
    display: inline-block;
}
.fwr-image-btn {
    cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    margin: 4px 2px auto;
}

.fwr-active-btn, .fwr-active-tool{  
    text-decoration: none;
    color: #f08200;
} 

.dropdown-toggle img{
	margin:0 4px 0 0;
	}
.topbar{
	height:32px;
	background-color:#5f6062;
	color:#fff;
	text-align:center;
	font-size:16px;
	}
.topbar ul{ list-style:none; margin:0; padding:0 5px;}
.topbar ul li{ 
	display:inline;
	float:left;
}

.topbar span{ line-height:32px;}



.fwr-image-btn-16x16 {
    padding: 8px;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block
}
.form-import{
    position:relative;
}
.fwr-image-btn-24x24 {
    display: inline-block;
    vertical-align: middle;;
    padding: 12px;
    width: 24px;  
    cursor: pointer;
}

.fwr-status-right-bar {   
    float:right;     
    height: 24px;
    line-height: 24px
}


.fwr-select-zoom-wrapper:hover { 
    border-color: #239fdb;
}



.fwr-image-btn:hover,.fwr-image-btn-16x16:hover {
    background-color: #A3BDE3;
    border-color: #A3BDE3;
}

.fwr-image-btn.fwr-active-btn{
    background-color: #A3BDE3;
}


.fwr-btn-zoom-out {
    background: url(../image/zoomout_nor.png) no-repeat;
}

.fwr-zoom-select-slider {
    width: 80px;
    margin-top: 9px;
}

.fwr-btn-zoom-in {
    background: url(../image/zoomin_nor.png) no-repeat;
}


.fwr-btn-fit-width {
    background: url(../image/fitwidth_nor.png);
}

.fwr-zoom-select {    
    height: 20px;
}

.fwr-goToPage-input{
    height: 20px;
}


.fwr-btn-disabled {
    opacity: 0.4;
    filter: alpha(opacity=40);   
    cursor: default !important;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #888; background: #888888 }

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -1px;
    margin-left: 0;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-horizontal:hover
{
    background-color:#ffffff !important;
}
.ui-slider {
    position: relative;
    text-align: left;

    /* height: 2px; */
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 4px;
    height: 8px;
    cursor: default;
    background-color:#888888;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 0px;
}

.fwr-goToPage-control{
    display: inline-block;
}

a:focus{
	color:#f08200;
	text-decoration:none;
}

.input-url{
    width: 205px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 5px;
}

.dropdown-menu>li>a{
    height: 32px;
    line-height: 32px;
}

.from-computer{
    position: relative;
    }

.file-input {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;    
    width: 100%;
    height: 100%;
}
#search {
    background-color: #f3f3f3;
    height: 42px;
    line-height: 43px;
    padding-right: 38px;
    position: relative;
    height: 42px !important;
}

#search > .icon{
    width: 32px;
    height:32px;
    display: inline-block;
    vertical-align:middle
}

#search > input {
    background-color: #f3f3f3;
    border-width: 0;
    display: inline-block;
    font-size: 16px;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
}

#search > .search-icon{
    background: url(../image/search.png) no-repeat center;
}
#search > .search-clear-btn{
    background: url(../image/signature/delete1.png) no-repeat center;
}


#search > .search-clear-btn:hover{
    background: url(../image/signature/delete1_hover.png) no-repeat center;
}
#search>.btn-box{
    width: 38px;
    height: 43px;
    position: absolute;
    top: 0px;
    right: 0px;
}

#search>.btn-box>.search-previous-btn{
    width: 38px;
    height: 22px;
    background: url(../image/arrow_top.png) no-repeat center 11px;
}


#search >.btn-box>.search-next-btn{
    width: 38px;
    height: 22px;
    background: url(../image/arrow_down.png) no-repeat center 6px;
}

.header-select-zoom{
    border-width: 0;
}

*[disabled], .disabled{
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=40);
  -webkit-box-shadow: none;   
         box-shadow: none;
  opacity: .40;    
}

.nav > li > a {
    display: block;
    padding: 10px 13px;
    position: relative;
}

#uploadingModal{    
    height: 46px; 
    background-color: transparent;   
}

#uploadingModal>.progress-bar{
    line-height: 46px;
}

.fwr-signature-dalog .btn-primary{background-color: #f08200;color: #fff; border:1px solid #f08200;}
.fwr-signature-dalog .btn-primary:hover,.fwr-signature-dalog  .btn-primary:focus,.fwr-signature-dalog .btn-primary.focus,.fwr-signature-dalog .btn-primary:active,.fwr-signature-dalog .btn-primary.active {
    background-color: transparent;
    color: #fa9a00;
    border-color:#fa9a00 ;
}
.btnposition{
    position: absolute;
    top: -57px;
    right: 0;
    z-index: 100;
}

#btnPs{
	text-align:left;
	width:55%;
	/*margin-right: 10px;*/
	margin-top: 12px;
	line-height: 32px;
}

#btnPs .preview-btn-group{
	position: absolute;
	right: 5px;
}

div.alert {
	margin: 0;
}
.dropdown-toggle img{
	margin:0 4px 0 0;
}
.fwr-top-layer-2 {
	z-index: 1003;
}
a {
	color: #666;
	text-decoration: none;
}
.nav-tabs > li > a {
	border:0;
	border-radius: 0;
	line-height: 1.42857;
	margin-right: 2px;
	font-size:16px;
}
.nav-tabs > li > a:hover {
	color:#f08200;
}

.tabContainer {
	background: none repeat scroll 0 0 #ffffff;
	border-bottom: 1px solid #e1e1e1;
	height: 42px;
	margin: 0;
	padding-bottom: 0;
	padding-top: 4px;
	width: 100%;
}
.tabBody {
	background-color: #ffffff;
	display: block;
	height: 42px;
}
.tabBody,  .tabContainer {
	position: relative;
}

.group {
	display: inline-block;
	height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.tabBody {
	margin-right: 24px;
	padding-left: 4px;
	padding-right: 4px;
	width: 100%;
}

.groupContainer {
	display: inline-block;
	height: 100%;
}
.groupBody {
	display: block;
	padding: 0;
	text-align: center;
}
.groupTitle{
	font-size: 12px;
	color: #999;
}

.ctl-large {
	cursor: default;
	display: inline-block;
	margin: 0 4px;
	overflow: hidden;
	padding: 11px 3px 5px;
	text-align: center;
	vertical-align: top;
}

.ctl-largeIconContainer {
	height: 32px;
	width: 32px;
}
.ctl-largelabel {
	display: block;
	line-height: 1.25;
	padding: 1px;
	font-size:13px;
	width:36px;
	padding-top:24px;
}
.ctl-largelabel a{ color:#777; text-decoration:none;}
a:hover{ color:#f08200; text-decoration:none;}
.groupSeparator {
	border-right: 1px solid #e0e0e0;
	display: inline-block;
	height: 32px;
	margin: 0 4px;
	position: relative;
}
.ctl-medium {
	height:16px;
}


.ctl-iconContainer {
	display: inline-block;
	height: 16px;
	width: 16px;
}
.cui-section, .cui-section-alignmiddle {
	display:inline-block;
	text-align: left;
	vertical-align: top;
}
.cui-row, .cui-row-tworow, .cui-row-threerow {
	margin-bottom: 2px;
	display:block;
	padding: 2px 5px;
}
.ctl-mediumlabel {
	color: #666666;
	line-height: 14px;
	margin-bottom: 8px;
	margin-right: 4px;
	margin-top: 2px;
	margin-left:4px;
	padding-left: 22px;
}
.ctl-mediumlabel:hover{ color:#f08200;}


.fwr-search-box {
	border: 1px solid #c9c9c9;
	height: 26px;
	width:  250px;
	background-color: #fff;
	position:relative;
}

.fwr-search-input::-ms-clear {
	display:none;
}


.fwr-search-btn {
	float: left;
	display: block;
	height: 24px;
	width: 24px;
	background: url("../images/reader/search.png");
}

.fwr-search-del-btn {
	position: absolute;
	background-color: #fff;
	height: 24px;
	width:24px;
	top: 1px;
	right: 3px;
	display: none;
	background: url("../images/reader/search_del.png");
	cursor: pointer;
}

.fwr-search-btn:hover {
	background-color: #D5E1F2;
}

.fwr-search-input {
	height: 24px;
	line-height:24px;
	width: 180px;
	border:0;
	padding: 0px 5px 0px 5px;
	color: #444444;
	font-family: 'Segoe UI', Arial, Verdana, Sans-Serif;
	font-size: 12pt;
}

.fwr-search-input:focus{
	outline: #0088cc solid 1px !important;
	outline-offset: 0px;
}


.fwr-search-hidden-label{
	position:absolute;
	top: 3px;
	left: 5px;
	color: #D7D7D7;
	pointer-events:none
}
.fwr-search-btn-box {
	position: absolute;
	top: 0px;
	height: 24px;
	right: 0px;
	background:#f0f0f0;
}

.fwr-search-direction-btn {
	display: block;
	float: left;
	width: 20px;
	height: 24px;
	margin-top: 1px;
	cursor: pointer;
}
.fwr-search-direction-btn:hover {
	background-color: #D5E1F2;
}


.fwr-search-previous-btn {
	background: url(../img/search_first.png) no-repeat center;
	-ms-user-select:none;
	-moz-user-select: none;
	-webkit-user-select: none;
}

.fwr-search-next-btn {
	background: url(../img/search_next.png) no-repeat center;
	-ms-user-select:none;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.close {
	float: right;
	font-size: 36px;
	font-weight: normal;
	line-height: 1;
	color: #fff;
	text-shadow: 0 1px 0 #222;
	filter: alpha(opacity=60);
	opacity: .6;
}
.close:hover, .close:focus {
	color: #fff;
}
#docDiv {
	width:100%;height: auto;padding: 0px;position: absolute;
}
